From: Keir Fraser Date: Tue, 5 Feb 2008 10:29:19 +0000 (+0000) Subject: x86_emulate: Fix SAHF emulation. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14333^2~18 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=054ccca730a664d2f1c44f2bf3c22db6bdbf5d25;p=xen.git x86_emulate: Fix SAHF emulation. Signed-off-by: Xiaohui Xin Signed-off-by: Kevin Tian --- diff --git a/xen/arch/x86/x86_emulate.c b/xen/arch/x86/x86_emulate.c index 43f9016624..e559e3c91a 100644 --- a/xen/arch/x86/x86_emulate.c +++ b/xen/arch/x86/x86_emulate.c @@ -2226,7 +2226,7 @@ x86_emulate( } case 0x9e: /* sahf */ - *(uint8_t *)_regs.eflags = (((uint8_t *)&_regs.eax)[1] & 0xd7) | 0x02; + *(uint8_t *)&_regs.eflags = (((uint8_t *)&_regs.eax)[1] & 0xd7) | 0x02; break; case 0x9f: /* lahf */